/* CSS Document */
@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none}
body{ color:#333; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img{border:none}ul{list-style:none}
a{color:#000;text-decoration:none;outline:none;}
a:hover {color:#9b0200;text-decoration:underline;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clr { margin:0px;padding:0px;height:0px;width:0px;overflow:hidden;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ 
* html .clearfix{height:1%;}/* End hide from IE-mac */ 
*+html .clearfix{min-height:1%;}
.wd{ width:1000px; margin:0 auto;}
.blank{width:1024px; height:20px; margin:0 auto; background-color:#FFF;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.ml27{ margin-left:27px;}
.hovernone a:hover{ text-decoration:none;}

.trans{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}

/*-------------吉林好人HY-----------------*/

.main{ background:#FFF; width:1000px; margin:0 auto; overflow:hidden; padding:20px;}
/*头部*/
.header_yj{ width:100%; overflow:hidden;}
.sptop1{width:100%; background:#f3f3f3;}
.top{ width:1000px; margin:0 auto; height:40px; line-height:40px; overflow:hidden;}
.top .left a{ margin-right:10px;}
.top .right a{ float:right; width:16px; height:13px; display:block; margin:13px 0 0 10px;}
.top .right a.icontr01{ background:url(icon03_yj.png) center no-repeat; width:13px;}
.icontr02{ background:url(icon02_yj.png) center no-repeat;}
.icontr03{ background:url(icon01_yj.png) center no-repeat;}
.logomain{ width:1000px; margin-left:auto; margin-right:auto; height:60px; overflow:hidden;}
.logom{ width:500px; height:60px; position:relative;}
.logo{ position:absolute; left:0; top:7px; z-index:2;}
.xlogo{ position:absolute; left:184px; top:20px;}
.ss{ width:300px; height:60px; text-align:right;}
.ss p{ width:175px; height:20px; line-height:20px; background:url(icontel_yj.png) left center no-repeat; padding-left:42px; float:right; padding-right:5px;}
.ss .ssm{ width:auto; *margin-top:25px; float:right; height:auto; overflow:hidden; margin-top:6px;}
.txtinput{ width:210px; height:25px; line-height:25px; border:1px #e6e6e6 solid; overflow:hidden; padding-left:5px; color:#666; float:left;}
.btninput{ background:#767676 url(iconss_yj.png) center no-repeat; width:40px; height:27px; float:left; border:none; cursor:pointer;}
.navbg{ background:url(hr_navbj_hy.png) repeat-x center;}
.nav{ width:1000px; margin:0 auto; background:url(navbg_yj.png) repeat-x; height:40px; line-height:40px; overflow:hidden;}
.nav ul{ background:url(hr_navbj_hy.png) repeat-x center; height:40px; display:block; overflow:hidden;}
.nav ul li{ float:left; padding:0 20px; overflow:hidden; background:url(hr_navt_hy.png) right center no-repeat;}
.nav ul li a{ font-size:14px; color:#FFF;}
.xnav{ width:1000px; margin:0 auto; height:14px; padding:8px 0; overflow:hidden;}
.xnav a{ padding:0 17px; height:14px; line-height:14px; font-size:14px; border-right:1px #cacaca solid; display:block; float:left;}
.xnav a:last-child{ border-right:none;}

.navAll{ width:100%; background:url(icond1px_yj.png) top repeat-x; border-bottom:5px #c20000 solid; height:44px; line-height:44px; overflow:hidden;}
.navAllm{ width:1000px; margin:0 auto;}
.navAll ul li{ height:43px; line-height:43px; border-top:1px #e6e6e6 solid; float:left; padding:0 10px; overflow:hidden;}
.navAll ul li a{ font-size:16px; display:block;}
.navAll ul li.on,.navAll ul li:hover{ border-top:1px #ff6600 solid;}
.navcom{ padding-top:10px;}
.navcom a{ width:27px; height:27px; display:block; float:left; margin-right:10px; text-indent:-999em;}
.navcom01{ background:url(icon_nav01_yj.png) no-repeat;}
.navcom02{ background:url(icon_nav02_yj.png) no-repeat;}
.navcom03{ background:url(icon_nav03_yj.png) no-repeat;}

.focusBox{ position:relative; width:640px; height:345px; overflow:hidden; font:12px/1.5 Verdana, Geneva, sans-serif; text-align:left; background:white;}
.focusBox .pic img{ width:640px; height:345px; display:block;}
.focusBox .txt-bg{ position:absolute; bottom:0; z-index:1; height:40px; width:100%; background:url(apl50.png) repeat;}
.focusBox .txt{ position: absolute; bottom:0; left:0; z-index: 2; height:40px; width:100%;overflow: hidden;}
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ font-family:microsoft yahei; display:block; font-weight:bold; color:white; padding:0 0 0 10px; font-size:16px; font-weight:normal; text-decoration:none;}
.focusBox .num{ position:absolute; z-index:3; bottom:15px; right:10px;}
.focusBox .num li{ float:left; position:relative; width:13px; height:13px; background:#e7e8ea; overflow:hidden; text-align:center; cursor:pointer; margin-left:10px; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px;}
.focusBox .num li a,.focusBox .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none; text-indent:-999em;}
.focusBox .num li span{ z-index:1;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#c40306;}

.boxtit{ background:url(icon_uld_yj.png) bottom center repeat-x; height:36px; overflow:hidden;}
.boxtit a{ height:34px; line-height:34px; float:left; font-size:16px; font-weight:bold; display:block; border-bottom:2px #000000 solid;}
.boxtit .xian{ width:2px; height:34px; overflow:hidden; float:left; border-bottom:2px #FFFFFF solid;}

.cfsdleft{ width:640px; float:left;}
.cfsdtit h3{ font-size:28px; font-weight:normal; line-height:40px;}
.cfsdtit p{ color:#999; font-size:12px; line-height:24px;}
.cfsdtp{ width:640px; height:345px; margin-top:20px; float:left;}
.dszjyw{ width:310px; float:left; margin-top:15px;}
.dszjyw2{ padding:10px 0;}
.dszjyw2 ul li{ background:url(hd_09.jpg) no-repeat left; padding-left:10px; font-size:14px; line-height:30px;}
.cjdj{ width:310px; float:left; margin-top:15px; margin-left:20px;}
.cfsdright{ width:318px; float:right; background-color:#f6f6f6; border:1px solid #e4e4e4;}
.jlsjz{ width:263px; height:57px; background:url(hr_tit2_hy.png) no-repeat left center; margin-top:10px; padding-left:40px; margin-left:15px; float:left;}
.jlsjz a{ font-size:24px; color:#9b0200; font-weight:bold; display:block; line-height:57px;}
.jlsjz1{ padding:0 10px; float:left;}
.jlsjz1 ul li{ width:288px; float:left; background:url(hd_09.jpg) no-repeat left; line-height:30px; padding-left:10px;}

.dsj{  width:308px;float:left; font-size:24px; font-weight:bold; color:#1f5a99; padding-left:10px; margin-top:20px;}
.dsj1{ width:298px; float:left; padding:15px;}
.dsj2{ width:160px; height:90px; float:left; display:block; overflow:hidden;}
.dsj1 ul li{width:298px; float:left; margin-bottom:20px;}
.dsj1 ul li span h1{width:120px; color:#333333; font-size:16px; font-weight:normal; display:block; margin-left:10px; float:left; line-height:25px;}
.dsj1 ul li span p a{width:120px;line-height:25px;  margin-left:10px; float:left; display:block; color:#656668;}

.cfbq{ width:1000px; height:42px; line-height:42px; background:url(hr_tit3_hy.png) no-repeat center; float:left; margin-top:10px;}
.cfbq a{ font-size:20px; font-weight:bold; color:#fff7af; margin-left:20px;}
.cfbq1{ width:1000px; margin-top:10px; float:left;}
.cfbq1_left{ width:479px; height:265px; float:left; overflow:hidden; position:relative;}
.cfbq1_left .bqtx{ width:100%; height:30px; position:absolute; left:0; bottom:0;background:#000;filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6; text-align:center; }
.cfbq1_left .bqtx1{width:100%; height:30px;line-height:30px;text-align: center;position: absolute; bottom:0;left:0; padding: 0 5px;overflow: hidden; }
.cfbq1_left .bqtx1 a{ color:#FFF; font-size:14px;}

.cfbq1_right{ width:520px; float:left; margin-left:1px;}
.cfbq1_right ul li{ width:172px; float:left; margin-left:1px; margin-bottom:1px;}
.cfbq1_right ul li img{ display:block;}

.cfbq3{ width:1000px; float:left; margin:20px 0 0 0;}

.ydyl{ width:310px; float:left; margin-top:10px;}
.ydy3{ width:310px; padding:10px 0;}
.ydy3 ul li{ background:url(hd_09.jpg) no-repeat left; padding-left:10px; line-height:30px; font-size:14px;}

.cjtdzk{ width:310px; float:left; margin-left:25px; margin-top:10px;}

/*底部*/
.links{ background:#9b0006; height:50px; line-height:50px; text-align:center; overflow:hidden; color:#FFF;}
.links a{ color:#FFF; margin:0 20px;}
.foot{ background:url(footerbg.png) repeat; padding:30px 0;}
.footm{ width:1000px; margin:0 auto; overflow:hidden;}
.footm a{ color:#cccccc;}
.footL{ width:308px; border-right:1px #3c3b3b solid;}
.footL p{ line-height:24px; overflow:hidden; color:#cccccc; margin-bottom:10px;}
.footL p a{ margin:0 10px;}
.footL p span{ height:24px; float:left; background:#7a7a7a; line-height:24px; padding:0 5px;}
.footL p span a{ font-size:14px; font-weight:bold; color:#555555;}
.footM{ width:215px; border-left:1px #656463 solid; border-right:1px #3c3b3b solid; padding-left:35px; color:#cccccc; line-height:24px;}
.footM a{ margin-right:10px;}
.footM img{ margin:10px 0 0 20px;}
.footR{ width:409px; border-left:1px #656463 solid;}
.footR img{ margin-left:60px;}
.foot_zx{ padding:30px 0;}
.xlinks,.copyright{ text-align:center; line-height:30px;}
.xlinks a{ margin:0 10px;}

/*-------------END吉林好人HY-----------------*/